package com.cq.ye2;

import com.cq.ReadOnly;
import com.cq.Writer;
import com.cq.ye2.HtmlOperation;
import com.cq.ye2.HtmlOperationExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface HtmlOperationMapper {
    @ReadOnly
    long countByExample(HtmlOperationExample example);

    @Writer
    int deleteByExample(HtmlOperationExample example);

    @Writer
    int deleteByPrimaryKey(Integer id);

    @Writer
    int insert(HtmlOperation record);

    @Writer
    int insertSelective(HtmlOperation record);

    @ReadOnly
    List<HtmlOperation> selectByExample(HtmlOperationExample example);

    @ReadOnly
    HtmlOperation selectByPrimaryKey(Integer id);

    @Writer
    int updateByExampleSelective(@Param("record") HtmlOperation record, @Param("example") HtmlOperationExample example);

    @Writer
    int updateByExample(@Param("record") HtmlOperation record, @Param("example") HtmlOperationExample example);

    @Writer
    int updateByPrimaryKeySelective(HtmlOperation record);

    @Writer
    int updateByPrimaryKey(HtmlOperation record);
}